home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Presentations / Presentations ’96 / Sessions ’96 / TCL and New Technologies / QDGX ƒ / Source / CMain.cp < prev    next >
Encoding:
Text File  |  1995-12-13  |  2.4 KB  |  90 lines  |  [TEXT/KAHL]

  1. /******************************************************************************
  2.  CMain.cp
  3.  
  4.                 CMain Document Class
  5.     
  6.     Copyright © 1995 My Software Inc. All rights reserved.
  7.  
  8.     Generated by Visual Architect™ 4:16 PM Wed, Dec 13, 1995
  9.  
  10.     This file is only generated once. You can modify it by filling
  11.     in the placeholder functions and adding any new functions you wish.
  12.  
  13.     If you change the name of the document class, a fresh version of this
  14.     file will be generated. If you have made any changes to the file
  15.     with the old name, you will have to copy those changes to the new
  16.     file by hand.
  17.  
  18.  ******************************************************************************/
  19.  
  20. #include "CMain.h"
  21. //#include "AppCommands.h"            // Remove comments if DoCommand overridden
  22.  
  23. #include <CApplication.h>
  24.  
  25.  
  26. TCL_DEFINE_CLASS_M1(CMain, x_CMain);
  27.  
  28. /**** C O N S T R U C T I O N / D E S T R U C T I O N   M E T H O D S ****/
  29.  
  30.  
  31. /******************************************************************************
  32.  ICMain
  33.  
  34.     Initialize the document
  35.  
  36.  ******************************************************************************/
  37.  
  38. void CMain::ICMain()
  39.  
  40. {
  41.     Ix_CMain();
  42.  
  43.         // Initialize data members here
  44. }
  45.  
  46.  
  47. /******************************************************************************
  48.  MakeNewContents
  49.  
  50.     Create "blank" document contents. MakeNewContents is called
  51.     after itsWindow is created and before it is first selected,
  52.     whether or not the document uses a file.
  53.  ******************************************************************************/
  54.  
  55. void CMain::MakeNewContents()
  56.  
  57. {
  58.         // Initialize document contents and itsWindow here
  59. }
  60.  
  61.  
  62. /******************************************************************************
  63.  ContentsToWindow
  64.  
  65.      Make window reflect document's contents.  If the document does
  66.      not use a file, this function is never called and may be deleted.
  67. ******************************************************************************/
  68.  
  69. void CMain::ContentsToWindow()
  70.  
  71. {
  72.         // Transfer data from itsContents to itsWindow.
  73.         // See Chapter 8, Using Object I/O
  74. }
  75.  
  76.  
  77. /******************************************************************************
  78.  WindowToContents
  79.  
  80.      Make document's contents reflect window's contents (if they
  81.      don't already).  If the document does not use a file, this
  82.      function is never called and may be deleted.
  83. ******************************************************************************/
  84.  
  85. void CMain::WindowToContents()
  86.  
  87. {
  88.         // Transfer data from itsWindow to itsContents
  89. }
  90.